option('plugin_directory',
       type: 'string',
       value: '',
       description: 'Location for plugin (default: ${prefix}/lib/kylin-wlcom/plugins/)'
)

option('libunwind',
       type : 'feature',
       value: 'auto',
       description : 'Use libunwind for stack-traces'
)

option('examples',
       type: 'boolean',
       value: true,
       description: 'Build example applications'
)

option('nls',
       type: 'feature',
       value: 'auto',
       description: 'Enable native language support'
)

option('libkywc',
       type: 'boolean',
       value: true,
       description: 'Build libkywc for client'
)

option('kde_output',
       type: 'boolean',
       value: true,
       description: 'Enable kde output protocols support'
)

option('kde_virtual_desktop',
       type: 'boolean',
       value: true,
       description: 'Enable kde virtual desktop protocol support'
)

option('wlr_output',
       type: 'boolean',
       value: true,
       description: 'Enable wlroots output protocols support'
)

option('wlr_foreign_toplevel',
       type: 'boolean',
       value: true,
       description: 'Enable wlroots foreign toplevel protocol support'
)

option('wlr_layer_shell',
       type: 'boolean',
       value: true,
       description: 'Enable wlroots layer shell protocol support'
)

option('kde_global_accel',
       type: 'boolean',
       value: true,
       description: 'Enable kde global accel dbus server support'
)

option('kde_input',
       type: 'boolean',
       value: true,
       description: 'Enable kde input dbus server support'
)

option('kde_plasma_shell',
       type: 'boolean',
       value: true,
       description: 'Enable kde plasma shell protocol support'
)

option('kde_plasma_window_management',
       type: 'boolean',
       value: true,
       description: 'Enable kde plasma window management protocol support'
)

option('kde_blur',
       type: 'boolean',
       value: true,
       description: 'Enable kde blur protocol support'
)

option('kde_slide',
       type: 'boolean',
       value: true,
       description: 'Enable kde slide protocol support'
)

option('ukui_screenshot',
       type: 'boolean',
       value: true,
       description: 'Enable ukui screenshot dbus server support'
)

option('ukui_shortcut',
       type: 'boolean',
       value: true,
       description: 'Enable ukui shortcut block dbus manager support'
)

option('ukui_gsettings',
       type: 'boolean',
       value: true,
       description: 'Enable ukui configuration gsettings support'
)

option('kde_keystate',
       type: 'boolean',
       value: true,
       description: 'Enable kde keystate protocol support'
)

option('kde_clipboard',
       type: 'boolean',
       value: true,
       description: 'Enable kde clipboard dbus'
)

option('ukui_watermark',
       type: 'boolean',
       value: true,
       description: 'Enable ukui watermark dbus'
)

option('ukui_shell',
       type: 'boolean',
       value: true,
       description: 'Enable ukui shell protocol support'
)

option('ukui_window_management',
       type: 'boolean',
       value: true,
       description: 'Enable ukui window management protocol support'
)

option('ukui_output',
       type: 'boolean',
       value: true,
       description: 'Enable ukui output protocol support'
)

option('ukui_blur',
       type: 'boolean',
       value: true, description: 'Enable ukui blur protocol support')

option('tracy',
       type: 'boolean',
       value: false, description: 'Enable tracy profiler')

option('ukui_view_mode',
       type: 'boolean',
       value: true,
       description: 'Enable ukui view mode dbus support'
)
